Eliptic Curve Digital Signature

Public Key Cryptography

A simulated Web3 wallet app that uses ECDSA cryptographic signatures for secure transactions between addresses. Built for educational and portfolio purposes using React, TailwindCSS, and a custom backend powered by Express and LowDB.

ECDSA-Wallet allows users to generate wallets (public/private key pairs), view balances, and send signed transactions to other wallets using elliptic curve cryptography. All data is persisted on the backend using a simple JSON-based database (LowDB), simulating real-world blockchain mechanics without needing an actual blockchain.

Features:

Educational Value:

This project was developed from scratch during a blockchain development bootcamp and then significantly enhanced. It simulates real-world Web3 behavior without requiring an actual blockchain.

What youโ€™ll learn:

Perfect for newcomers who want to understand Web3 without diving straight into Solidity or deploying smart contracts.

๐Ÿ“ GitHub Repository ๐Ÿš€ Live Frontend